上次我们完成了打入敌人内部,修改敌人的内存,这次我们试试看,能不能替换掉敌人的函数或者验证。首先修改一下程序

这不就有那么点感觉了。下面打开OD软件,全名是ollydbg百度自行下载。dc 地址可以看到 确实保存的是对话框中的内容,这个是控件保存的变量地址。

点击第一个,右键断点,内存访问。(图不是第一个图了,因为光崩溃)

运行后就崩溃了,看来这个方法不太适合这里。那怎么试试咱们的int变量

然后加上内存访问的断点,点击一下试试看。

停在了这一行,就是咱们有pdb以及代码,有点尴尬,直接代码都出来了。不影响研究。F8往下走,可以看到有个判断,这个应该就是跳转到成功的代码。

按道理来说,如果可以修改掉这个判断,就没问题。双击修改一下试试看。

F9运行,果然没问题,只不过这有代码纯属作弊。

下面就剩下如何能够通过注入的方式,快速的修改这段代码。
,忽然想起来,这个貌似是可以直接保存的吧,不然别人的破解版软件是怎么来的。百度一下,果然有。右键,选择复制到可执行文件

然后右键保存

输入文件名称,果然可以了。打开测试一下

果然随便输入,都直接跳转到成功了。这一波,其实最大的问题就是,这个程序咱们是有代码的,不然肯定比这难多了。不过作为入门,我感觉还是挺好的了。先这样,我去研究研究汇编啥的,下次试试看,能不能用注入的方式调用软件的功能。
Comments | NOTHING